NitroPack\SDK\NitroPack D

Total Complexity 206
Dependencies 19
Dependents 7
Total lines 819
Lines of code 630
Logical lines of code 397
Comment lines 47
Methods 58
Properties 19

Methods 58

Method Rating Maintainability Complexity Lines of code
purgeCache()
B
37 19 76
isAllowedRequest()
B
47 17 32
__construct()
A
41 15 51
hasRemoteCache()
A
47 11 34
isSecure()
A
59 12 11
isAllowedUrl()
A
52 10 24
loadConfig()
A
55 9 19
hasLocalCache()
A
58 9 14
getCookies()
S
57 5 17
purgeLocalCache()
S
57 5 16
isAllowedAJAXUrl()
S
59 5 14
fetchConfig()
S
54 4 21
purgeProxyCache()
S
60 4 14
supportedCookiesFilter()
S
62 4 11
invalidateLocalCache()
S
57 3 16
isAllowedAJAX()
S
72 4 5
isAllowedBrowser()
S
67 4 7
isPageCacheLocked()
S
60 3 14
unlockPageCache()
S
61 3 13
setConfig()
S
61 3 12
getRemoteAddr()
S
65 3 9
loadHealthStatus()
S
67 3 8
addCookieFilter()
S
64 3 9
purgeLocalUrlCache()
S
59 2 14
invalidateLocalUrlCache()
S
60 2 13
invalidateDir()
S
63 2 11
nitro_parse_str()
S
62 2 11
getScheme()
S
79 2 3
lockPageCache()
S
65 2 9
isCacheAllowed()
S
79 2 3
tagUrl()
S
69 2 7
checkHealthStatus()
S
66 2 9
isAJAXRequest()
S
77 2 3
isRequestMethod()
S
78 2 3
hasCache()
S
70 2 7
getCacheDir()
S
67 2 8
disableCompression()
S
82 1 3
integrationUrl()
S
74 1 4
getPageCacheLockFilename()
S
73 1 5
addCustomCachePrefix()
S
79 1 3
setHealthStatus()
S
76 1 4
getConfigFile()
S
66 1 8
getCustomCachePrefix()
S
79 1 3
disableSafeMode()
S
78 1 4
enableSafeMode()
S
78 1 4
embedJsUrl()
S
75 1 4
getHealthStatusFile()
S
73 1 5
enableCompression()
S
82 1 3
wildcardToRegex()
S
76 1 3
invalidateCache()
S
78 1 3
clearPageCache()
S
78 1 3
getHealthStatus()
S
82 1 3
getConfig()
S
82 1 3
getSiteId()
S
82 1 3
getApi()
S
82 1 3
setCachePathSuffix()
S
76 1 4
getUrl()
S
82 1 3
normalizeUrl()
S
75 1 4